// var i;
// var $uIBindings = require("./UIBindings");
// var s = cc._decorator;
// var l = s.ccclass;
// var u = s.property;
// var d = (function (e) {
//     function t() {
//         var t = (null !== e && e.apply(this, arguments)) || this;
//         t.btn_close = null;
//         t.btn_btclose = null;
//         t.node_yinyuepro = null;
//         t.node_yinyueHk = null;
//         t.node_yinxiaopro = null;
//         t.node_yinxiaoHk = null;
//         t.txt_idLabel = null;
//         t._btnNames = ["btn_close", "btn_btclose"];
//         return t;
//     }
//     __extends(t, e);
//     __decorate([u(cc.Button)], t.prototype, "btn_close", void 0);
//     __decorate([u(cc.Button)], t.prototype, "btn_btclose", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_yinyuepro", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_yinyueHk", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_yinxiaopro", void 0);
//     __decorate([u(cc.Node)], t.prototype, "node_yinxiaoHk", void 0);
//     __decorate([u(cc.Label)], t.prototype, "txt_idLabel", void 0);
//     return __decorate([l("UI_Setting_UIBindings")], t);
// })($uIBindings.default);
// exports.default = d;

import UIBindings from "./UIBindings";


const { ccclass, property } = cc._decorator;


@ccclass("UI_Setting_UIBindings")
class UISettingUIBindings extends UIBindings {
    /**
     * 关闭按钮
     * 建议方法名：closeButton
     */
    @property(cc.Button)
    btn_close: cc.Button | null = null;

    /**
     * 返回关闭按钮
     * 建议方法名：returnCloseButton
     */
    @property(cc.Button)
    btn_btclose: cc.Button | null = null;

    /**
     * 音乐进度节点
     * 建议方法名：musicProgressNode
     */
    @property(cc.Node)
    node_yinyuepro: cc.Node | null = null;

    /**
     * 音乐控制节点
     * 建议方法名：musicControlNode
     */
    @property(cc.Node)
    node_yinyueHk: cc.Node | null = null;

    /**
     * 音效进度节点
     * 建议方法名：soundEffectProgressNode
     */
    @property(cc.Node)
    node_yinxiaopro: cc.Node | null = null;

    /**
     * 音效控制节点
     * 建议方法名：soundEffectControlNode
     */
    @property(cc.Node)
    node_yinxiaoHk: cc.Node | null = null;

    /**
     * ID标签文本
     * 建议方法名：idLabelText
     */
    @property(cc.Label)
    txt_idLabel: cc.Label | null = null;

    /** 
     * 按钮名称数组 
     * 建议方法名：buttonNames
     */
    protected _btnNames: string[] = ["btn_close", "btn_btclose"];

    constructor() {
        super();
    }
}

export default UISettingUIBindings;